
#ifndef _MEMBER_BLINEEDIT_H_
#define _MEMBER_BLINEEDIT_H_

#include <BClock>
#include <BPoint>
#include <BLine2>
#include <BString>
#include <BLineEdit>

namespace BWE
{
	class member_BLineEdit
	{
	public:
		member_BLineEdit(BLineEdit* eidt);
		~member_BLineEdit();

		void freshRects();

		BLineEdit*		boss;
		Align			align;
		BString			text;

		bool			dirty;
		bool			justFocused;
		bool			pressed;
		int				pressedIndex;
		bool			changed;
		int				hoverIndex;
		int				inputIndex;
		int				inputCount;
		bool			inputShown;
		BRect			textRect;
		BArray<BRect>	rects;
	};
}

#endif